home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / devel / gencodec / source / mb.h < prev    next >
C/C++ Source or Header  |  1999-01-01  |  2KB  |  78 lines

  1. /*
  2. **
  3. **    MUIBuilder.library
  4. **
  5. **    $VER: MUIBuilder.library 1.0
  6. **
  7. **        (c) copyright 1994
  8. **            Eric Totel
  9. **
  10. */
  11.  
  12. #ifndef UTILITY_TAGITEM_H
  13. #include <utility/TagItem.h> 
  14. #endif
  15.  
  16. #ifndef MUIB_H
  17. #define MUIB_H
  18.  
  19. /* MB_GetA Tags */
  20. #define MUIB_FileName         (TAG_USER + 200)
  21. #define MUIB_CatalogName     (TAG_USER + 201)
  22. #define MUIB_GetStringName    (TAG_USER + 202)
  23. #define MUIB_Code            (TAG_USER + 203)
  24. #define MUIB_Environment    (TAG_USER + 204)
  25. #define MUIB_Locale            (TAG_USER + 205)
  26. #define MUIB_Declarations    (TAG_USER + 206)
  27. #define MUIB_VarNumber        (TAG_USER + 207)
  28. #define MUIB_Notifications    (TAG_USER + 212)
  29. #define MUIB_Application    (TAG_USER + 213)
  30.  
  31. /* MB_GetVarInfoA Tags */
  32. #define MUIB_VarSize        (TAG_USER + 208)
  33. #define MUIB_VarName        (TAG_USER + 209)
  34. #define MUIB_VarType        (TAG_USER + 210)
  35. #define MUIB_VarInitPtr        (TAG_USER + 211)
  36.  
  37. /* types of datas */
  38.  
  39.     /* variables types */
  40. #define TYPEVAR_BOOL            1
  41. #define TYPEVAR_INT                2
  42. #define TYPEVAR_STRING            3
  43. #define TYPEVAR_TABSTRING        4
  44. #define TYPEVAR_PTR                5
  45. #define TYPEVAR_HOOK            6
  46. #define TYPEVAR_IDENT            7
  47. #define TYPEVAR_EXTERNAL        8    
  48. #define TYPEVAR_LOCAL_PTR        9
  49. #define TYPEVAR_EXTERNAL_PTR   10
  50.  
  51.     /* Types of Code */
  52. #define TC_CREATEOBJ            1
  53. #define TC_ATTRIBUT                2
  54. #define TC_END                    3
  55. #define TC_FUNCTION                4
  56. #define TC_STRING                5
  57. #define TC_INTEGER                6
  58. #define TC_CHAR                    7
  59. #define TC_VAR_AFFECT            8
  60. #define TC_VAR_ARG                9
  61. #define TC_END_FUNCTION            10
  62. #define TC_BOOL                    11
  63. #define    TC_MUIARG                12
  64. #define TC_OBJFUNCTION            13
  65. #define TC_LOCALESTRING            14
  66. #define TC_EXTERNAL_CONSTANT    15
  67. #define TC_EXTERNAL_FUNCTION    16
  68. #define TC_MUIARG_ATTRIBUT      17
  69. #define TC_MUIARG_FUNCTION        18
  70. #define TC_MUIARG_OBJ            19
  71. #define TC_BEGIN_NOTIFICATION    20
  72. #define TC_END_NOTIFICATION        21
  73. #define TC_EXTERNAL_VARIABLE    22
  74. #define TC_MUIARG_OBJFUNCTION    23
  75. #define TC_OBJ_ARG                24
  76. #define    TC_LOCALECHAR            25
  77.  
  78. #endif